package com.itfenghuang.day06;

public class A02_一对多 {
    /**
     * 1.概述
     *      学生和班级
     *      一个班级可以有多名学生
     *      需求:查询班级,连带着该班级的所有的学生全部查询出来
     * 2.多对多
     *  学生和课程
     *      一个学生可以学习多门课程,一门课程可以有多名学生
     *      多对多中需要一个中间表
     *      需求:查询某个学生,同时将该学生学习的课程查询出来
     *          转换成了一对多
     *   查询一个学生(张三)学了哪些课程
     * 3.多表连接查询总结
     *      使用mybatis进行多表查询的时候
     *      一对一: resultMap标签 配置表中的字段名和实体类中的属性名映射的
     *      association标签: 一对一专属标签
     *      javatype:对象属性的数据类型
     *
     *      一对多:
     *          collection标签   ofType对象属性的数据类型
     *
     *      多对多:
     *      都会有一个中间表,将多对多的关系转成一对多的关系
     *          collection标签   ofType
     * 4.mybatis总结
     *      1).知道核心配置文件和映射配置文件怎么去写
     *      2).接口代理方式实现dao层Mapper
     *      3).动态sql
     *      4).多表连接查询   实体类属性名和字段名的映射要会配置
     */
}
